package br.com.controller;

import java.sql.Connection;
import java.sql.Date;
import java.sql.SQLException;
import java.util.ArrayList;

import br.com.bean.ClienteBean;
import br.com.dao.ClienteDAO;


public class ControllerCliente {
	public static void inserir(Connection conn, Integer id, String razao, String fantasia, String responsavel, 
			String telefone, String numero, String endereco, Double honorario, Double licenca, Date dataCad,
			String CNPJ,String IE, String suframa, String ramo, Integer cidade, Integer bairro) throws Exception {

		ClienteBean clienteBean = new ClienteBean();

		clienteBean.setId(id);
		clienteBean.setRazao(razao);
		clienteBean.setFantasia(fantasia);
		clienteBean.setResponsavel(responsavel);
		clienteBean.setTelefone(telefone);
		clienteBean.setNumero(numero);
		clienteBean.setEndereco(endereco);
		clienteBean.setHonorario(honorario);
		clienteBean.setLicenca(licenca);
		clienteBean.setDataCad(dataCad);
		clienteBean.setCNPJ(CNPJ);
		clienteBean.setIE(IE);
		clienteBean.setSuframa(suframa);
		clienteBean.setRamo(ramo);
		clienteBean.getCidade().setId(cidade);
		clienteBean.getBairro().setId(bairro);

		ClienteDAO dao = new ClienteDAO(); 
		dao.inserir(conn, clienteBean);

	}
	
	public static ArrayList<ClienteBean> listaCliente(Connection conn) throws SQLException{
		ClienteDAO dao = new ClienteDAO(); 
		return dao.lista(conn);


	}
	
			
}
